home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d892.lha / Look / Scriptbefehle < prev    next >
Text File  |  1992-09-02  |  16KB  |  379 lines

  1. Look Version 1.9
  2.                                                          \|
  3. © Copyright 1992-1993 by André Voget (Sunny Productions --O--)
  4.                                                           |\
  5.  
  6. André Voget, Sonnenblick 16, W-5434 Dernbach (ab 1.7.: 56428)
  7. Zu den Kopierbestimmungen bitte die Datei "Copyright" lesen!
  8.  
  9. @LB0
  10.  
  11.                        MAGAZIN-ERSTELLUNGS-MANUAL
  12.                        ~~~~~~~~~~~~~~~~~~~~~~~~~~
  13.  
  14.  
  15. »»» SCRIPTDATEI ANZEIGEN LASSEN........................................
  16.  
  17. Damit Look eine Datei als Scriptdatei erkennt,  bieten  sich  zwei  ver­
  18. schiedene Vorgehensweisen an:
  19.  
  20. 1.) Man macht die Magazin-Diskette bootfähig und kopiert die Scriptdatei
  21.     unter dem Namen "Look.Script" in das "S:"-Verzeichnis der Diskette.
  22. 2.) Man erstellt ein Project-Icon mit dem Namen der Scriptdatei. Als
  23.     Tooltype muß dann "TYPE=SCRIPT" eingetragen sein.
  24.  
  25.  
  26. »»» ACH...ÄH... WAS IST ÜBERHAUPT EINE SCRIPTDATEI?....................
  27.  
  28. Ein  Magazin kann aus verschiedenen Texten, Brushes, Programmen und Bil­
  29. dern bestehen. Das ganze wird zu einem Menü  zusammengefaßt,  das  soge­
  30. nannte  Inhaltsverzeichnis.  Look  benötigt  eine Datei, in der Informa­
  31. tionen über das Aussehen dieses  Inhaltsverzeichnisses  angegeben  sind,
  32. z.B.  um  welche  Texte es sich handelt und wo sie zu finden sind. Diese
  33. Datei mußt Du mit einem Editor selbst schreiben.
  34.  
  35. Diese Datei enthält nur Scriptbefehle. Anhand dieser Befehle  kann  Look
  36. ein  Inhaltsverzeichnis erstellen, das sogar über mehrere Bildschirmsei­
  37. ten gehen darf. In jeder Zeile der Datei  muß  und  darf  auch  nur  EIN
  38. Scriptbefehl  stehen.  Jede  Zeile MUSS mit einem Scriptbefehl beginnen,
  39. auch die allererste!
  40.  
  41. Man darf Fonts  (Zeichensätze)  benutzen,  man  kann  die  Inhaltsseiten
  42. ein-,  zwei-oder dreispaltig anzeigen lassen und vieles, vieles mehr. Um
  43. diese Funktionen zu aktivieren, benötigt man  die  Scriptbefehle.  Jeder
  44. Befehl  beginnt mit einem "@" (<Alt> und <2> drücken). Für die Scriptda­
  45. tei gelten  nur  die  Scriptbefehle!  Textbefehle  und  Escape-Sequenzen
  46. dürfen nicht genutzt werden!
  47.  
  48. Die einzelnen Scriptbefehlen werden nun ausführlich  erklärt.  Anschlie­
  49. ßend folgen Beispiele für Scriptdateien. Siehe Dir auch mal einige Maga­
  50. zine  an,  die  Look  benutzen  (Bezugsadressen  siehe Copyright-Datei).
  51. Ansonsten gilt: Probieren geht über Studieren! Wenn Du  auch  nach  aus­
  52. führlichem  Lesen aller Dateien Probleme mit dem Erstellen eines Disket­
  53. tenmagazines hast, kannst Du mich anschreiben (Rückporto  nicht  verges­
  54. sen!) oder bei SEHR dringenden Problemen ab 18 Uhr anrufen.
  55.  
  56.  
  57. »»» SCRIPTBEFEHLE......................................................
  58.  
  59. a) Leerzeile
  60.  
  61. Format:        @LZ
  62. Beispiel:      @LZ
  63. Erklärung:     Dieser Befehl erzeugt  eine Leerzeile auf dem Bildschirm.
  64.                Da jede Zeile in der Scriptdatei mit  "@"  beginnen  muß,
  65.                ist  dies  nicht mit einem <Return> machbar! Die Höhe der
  66.                Leerzeile hängt von dem verwendeten Zeichensatz ab.
  67.  
  68. b) Kommentarzeilen
  69.  
  70. Format:        @KOvh
  71. Beispiel:      @KOvhDies ist ein Kommentar
  72. Erklärung:     Um  im  Inhaltsverzeichnis  eine  Zeile darzustellen, die
  73.                nichts bewirken soll, also nur einen Text auf  den  Bild­
  74.                schirm  bringt,  muß man diesen Befehl benutzen. Der Kom­
  75.                mentar darf nicht länger als 80 Zeichen im  Einspaltenmo­
  76.                dus  lang sein. Die Textausrichtung (linksbündig, rechts­
  77.                bündig, zentriert) kann mit  dem  Befehl  "@TA"  geändert
  78.                werden.  "v"  beschreibt  die Vordergrundfarbnummer (0-3)
  79.                und "h" die Hintergrundfarbnummer  (0-3).  Voreingestellt
  80.                Werte  sind  "2" für den Vordergrund und "1" für den Hin­
  81.                tergrund.
  82.  
  83. c) "Anklickzeilen" (Textzeilen)
  84.  
  85. Format:        @TEvhKommentar|Pfadname
  86. Beispiel:      @TE21Szenen-Bericht|SYS:Texte/Szene
  87. Erklärung:     Dieser  Befehl stellt eine sogenannte "Anklickzeile" dar.
  88.                Wenn  man  diese  Zeile nachher im Inhaltsverzeichnis an­
  89.                klickt, wird der entsprechende Text geladen.  "vh"  steht
  90.                wieder  für  die Farbnummern (siehe Kommentarzeilen). Da­
  91.                nach folgt ein bis zu 80 Zeichen  langer  Kommentar,  der
  92.                Texteintrag,  gefolgt  von  einem  senkrechten Strich "|"
  93.                (<Shift> und <\> drücken), gefolgt von dem Pfadnamen.
  94.  
  95. d) Programm ausführen
  96.  
  97. Format:        @PRvhKommentar|Pfadname
  98. Beispiel:      @PR31Viruskiller|Magazin:VirusChecker15.4
  99. Erklärung:     Die Parameter sind wie beim Textbefehl "@EX". Es wird nur
  100.                statt einem Text ein Programm unabhängig von Look gestar­
  101.                tet. Dies kann z.B. ein  Musikstück  (mit  entsprechender
  102.                Abspielroutine!)  oder ein neues PD-Programm sein. Um das
  103.                Programm  unabhängig von Look  laufen zu  lassen, ein zu-
  104.                sätzliches Dos-Fenster benötigt oder den Workbench-Screen
  105.                nach vorne zu schalten,  braucht man den "PP"-Befehl, der
  106.                weiter unten erklärt ist.
  107.  
  108. e) Bild laden
  109.  
  110. Format:        @BIvhKommentar|Pfadname
  111. Beispiel:      @BI23Bilder-Galerie Teil 1|SYS:Pics/Pic1
  112. Erklärung:     Wie  gewohnt,  trägt  man  in "v" und "h" die gewünschten
  113.                Farbnummern  ein. Es wird das in "Pfadname" stehende Bild
  114.                geladen. Dieses Bild darf auch mit  dem  PowerPacker  ge­
  115.                packt worden sein.
  116.  
  117. f) Scriptfile laden (Untermenü)
  118.  
  119. Format:        @SCvhKommentar|Pfadname
  120. Beispiel:      @SC12Die C-Programmierer-Ecke|S:C.Script
  121. Erklärung:     Look kann beliebig viele Untermenüs verwalten. Dieser Be-
  122.                fehl  stellt im Inhaltsverzeichnis eine Zeile dar mit dem
  123.                Text, der in "Kommentar" angeführt ist und mit den Farben
  124.                "vh". Wenn diese Zeile angeklickt wird, wird eine weitere
  125.                Scriptdatei mit dem Namen "Pfadname" geladen. Ein  Unter­
  126.                menü  darf weitere Untermenüs enthalten, die wiederum Un­
  127.                termenüs enthalten können usw. Die  Verschachtelungstiefe
  128.                darf  theoretisch  unendlich  sein, wenn soviel Platz auf
  129.                der Diskette zur Verfügung stände :^) Um von einem Unter­
  130.                menü  in  ein  höhergelegenes  Menü  zu gelangen, muß der
  131.                Herausgeber des  Diskettenmagazins  daran  denken,  einen
  132.                "@SC"-Befehl  in das Untermenü zu schreiben, der dann das
  133.                höher geordnete Menü beim Anklicken lädt!
  134.  
  135. g) Textausrichtung
  136.  
  137. Format:        @TAn
  138. Beispiel:      @TA2
  139. Erklärung:     Man  kann  eine  Zeile im Inhaltsverzeichnis linksbündig,
  140.                rechtsbündig  oder  zentriert  darstellen.  Dies kann der
  141.                Übersicht dienen, wenn man z.B.  Textzeilen  linksbündig,
  142.                Kommentare  zentriert  und  Untermenüs  rechtsbündig  er­
  143.                scheinen läßt. Der Parameter "n" darf  drei  verschiedene
  144.                Werte annehmen: "0" für linksbündig, "1" für rechtsbündig
  145.                und "2" für zentriert. Diese Einstellung gilt dann solan­
  146.                ge,  bis  ein  weiterer "@TA"-Befehl folgt. Dieser Befehl
  147.                beachtet auch den gerade eingestellten Spaltenmodus.
  148.  
  149. h) Zeichensatz öffnen
  150.  
  151. Format:        @OZnyyFontname
  152.  
  153.                Dieser Befehl funktioniert genauso wie  der  "OZ"-Textbe­
  154.                fehl. Siehe dort für eine Erklärung dieses Befehles nach.
  155.  
  156. i) Zeichensatz setzen
  157.  
  158. Format:        @ZSn
  159.  
  160.                Dieser  Befehl  funktioniert genauso wie der "ZS"-Textbe­
  161.                fehl. Siehe dort für eine Erklärung dieses Befehles nach.
  162.  
  163. j) Brushes anzeigen
  164.  
  165. Format:        @BRxxxyyyPfadname
  166.  
  167.                Dieser Befehl funktioniert genauso wie  der  "BR"-Textbe­
  168.                fehl in der Datei "Textbefehle".
  169.  
  170. k) Spaltenmodus ändern
  171.  
  172. Format:        @SPn
  173.  
  174.                Dieser  Befehl funktioniert genauso  wie der "SP"-Textbe-
  175.                fehl.  Diesen Befehl darf man übrigens für jede Seite neu
  176.                verwenden!
  177.  
  178. l) "Nächste Seite", aktuelle Seite für beendet erklären
  179.  
  180. Format:        @NS
  181.  
  182.                Dieser  Befehl  funktioniert genauso wie der "NS"-Textbe­
  183.                fehl und sollte unbedingt  vor dem  "SP"-Befehl gebraucht
  184.                werden, sofern es  sich  nicht  um die erste Seite im In-
  185.                haltsverzeichnis handelt.
  186.  
  187. m) "Icons", um Texte/Bilder/Programme/Untermenüs anzuzeigen
  188.  
  189. Format:        @ICxxxyyyPfadname1|@XXPfadname2
  190. Beispiele:     @IC-01-01Mag:Brushes/Pic|@TEMag:Text/MeinText
  191.                @IC100023:Bilder/Bild1|@BI:Bilder/Bild2
  192.                @IC-01156Disk:Brush|@SCDisk:s/Untermenue
  193.                @IC-03-02Look:c/Programmbrush|@PRLook:c/MuchMore
  194. Erklärung:     Puuh! Das Format  sieht schwieriger aus, als es ist; laß´
  195.                dich nicht   abschrecken,  denn   dieser Befehl kann sehr
  196.                viel!  Es wird ein Brush dargestellt, der angeklickt wer-
  197.                den kann. Wird er angeklickt,  kann ein Text geladen, ein
  198.                Bild angezeigt,  ein  Untermenü dargestellt oder ein Pro-
  199.                gramm gestartet werden! Für "xxx"  und "yyy" gibt man die
  200.                Format-Anweisung  für das Brush an (siehe "BR"-Textbefehl
  201.                in der Datei "Textbefehle"), "Pfadname1" ist der komplet-
  202.                te Pfadname für  das Brush. Nach  dem Trennungsstrich "|"
  203.                folgt  wieder ein Befehl,  und zwar "TE", "BI", "SC" oder
  204.                "PR", je  nach Wunsch (Text, Bild, Script oder Programm).
  205.                "Pfadname2"  gibt  den Pfadnamen  für das "Objekt" an. Im
  206.                ersten Beispiel wird ein Text mit dem Pfadname "Mag:Text/
  207.                MeinText"  angezeigt,  wenn  das Brush  mit dem Pfadnamen
  208.                "Mag:Brushes/Pic" angeklickt wird.
  209.  
  210. n) "Style", Schriftstil ändern
  211.  
  212. Format:        @STn
  213. Beispiel:      @ST2
  214. Erklärung:     Dieser Befehl funktioniert  genauso wie der entsprechende
  215.                Textbefehl, der in der Datei "Textbefehle" erklärt ist.
  216.  
  217. o) Programm-Parameter ändern
  218.  
  219. Format:        @PPn
  220. Beispiel:      @PP2
  221. Erklärung:     Mit dem "PR"-Scriptbefehl kann man Programme starten, nur
  222.                leider kann  man keinen Parameter angeben, _wie_ das Pro-
  223.                gramm gestartet werden soll. D as kann man nun mit diesem
  224.                Befehl erreichen. Er sollte vor der ersten "PR"-Anweisung
  225.                stehen. Die Werte für <n> ist beim "EX"-Textbefehl in der
  226.                Datei "Textbefehle" erklärt.
  227.  
  228. p) Direkt in den Inhalt zurück oder nicht
  229.  
  230. Format:        @DIx
  231. Beispiel:      @DI1
  232. Erklärung:     Mit diesem Befehl kann  man  angeben, ob man nach Auswahl
  233.                eines  Textes  direkt in  das  Inhaltsverzeichnis zurück-
  234.                springt  oder nicht. Das ist vorteilhaft, wenn man in ei-
  235.                nem   Unterverzeichnis-Script  fünf Bilder hintereinander
  236.                angegeben  hat  und  man will dem Benutzer nicht zumuten,
  237.                alle  fünf Bilder hintereinander angucken zu müssen. Dann
  238.                setzt man diesen Befehl  mit  dem  Parameter  "1" ein und
  239.                Look springt  nach  Auswahl eines Textes/Bildes/Programms
  240.                direkt in das Inhaltsverzeichnis zurück. Wenn man für "x"
  241.                "0" angibt, kann man Texte wieder nacheinander lesen.
  242.  
  243. q) Screenfarben einstellen
  244.  
  245. Format:        @SFrgbrgbrgbrgb[...]
  246. Beispiel:      @SF477000EEEA87
  247. Erklärung:     Dieser Befehl funktioniert  genauso wie der entsprechende
  248.                Textbefehl, der in der Datei "Textbefehle" erklärt ist.
  249.  
  250.  
  251. »»» BEISPIELE FÜR SCRIPTDATEIEN........................................
  252.  
  253. @LZ
  254. @SF777000FFF57A
  255. @TA2
  256. @SP2
  257. @LZ
  258. @OZ136broadway.font
  259. @ZS1
  260. @ST2
  261. @KO23Amiga-Fruit :-) - ein neues Diskettenmagazin!
  262. @ST0
  263. @LZ
  264. @ZS0
  265. @BR-01-01SYS:Pics/Fruit.pp
  266. @LZ
  267. @TA0
  268. @TE21Die Freßecke|SYS:Texte/Freßecke
  269. @TE21Hardware-Erweiterung: Ziffernblock für A600|SYS:Texte/Hardware
  270. @TE21Wo man billig Hardware kaufen kann|SYS:Texte/Versteckte_Werbung
  271. @TE21Drucker-Vergleichstest|SYS:Texte/Druckertest
  272. @ICSYS:Pics/HaendlerBrush|@TESYS:Texte/Haendlertest
  273. @LZ
  274. @BI23Die ersten Bilder von Turrican XV|SYS:Pics/TurricanXV
  275. @BI23Portrait vom Chefredakteur :-)|SYS:Pics/Ich
  276. @LZ
  277. @TA2
  278. @SC31Untermenü: Leserbriefe|SYS:s/Leser.Script
  279. @SC31Software im Kurztest|SYS:s/Software.Script
  280. @LZ
  281. @TA0
  282. @KO21Die nächste Ausgabe erscheint morgen!
  283. @LZ
  284.  
  285. Beispiel eines Untermenüs (z.B. "SYS:s/Leser.Script"):
  286.  
  287. @SP1
  288. @LZ
  289. @ZS1
  290. @KO21Leserbriefe
  291. @ZS0
  292. @LZ
  293. @TA0
  294. @TE21Von Andreas|SYS:Texte/Andreas
  295. @TE21Von Thomas|SYS:Texte/Thomas
  296. @TE21Von Thomas die zweite|SYS:Texte/Thomas2
  297. @TE21Von mir|SYS:Texte/Von_mir
  298. @LZ
  299. @TA2
  300. @SC23Zurück ins Hauptmenü|SYS:S/Look.Script
  301. @LZ
  302.  
  303.  
  304. »»» NICHT VERGESSEN!...................................................
  305.  
  306. - "diskfont.library" wird benötigt, wenn andere Fonts als der Systemzei­
  307.   chensatz benutzt werden sollen.
  308.  
  309. - "powerpacker.library" wird benötigt, wenn eine Datei gepackt wurde.
  310.  
  311. - Damit Look Programme starten kann, muß  sich  der  Shell-Befehl  "run"
  312.   im "c:"-Verzeichnis befinden (für Kickstart 1.x)
  313.  
  314. - Damit Look drucken kann, müssen die folgenden  Files  vorhanden  sein:
  315.   "devs:printers/druckertreiber", "devs:parallel.device", "devs:printer.
  316.   device" und "l:port-handler".
  317.  
  318.  
  319. »»» HINWEISE ZUR MAGAZIN-ERSTELLUNG....................................
  320.  
  321. Schnelleres Anzeigen von Brushes:
  322.    Ist die Magazin-Diskette bootfähig, dann sollten die wichtigsten oder
  323.    alle  Brushes  in  die Ram-Disk kopiert werden. Das Scriptfile sollte
  324.    entsprechend geändert werden, damit  die  Brushes  aus  der  Ram-Disk
  325.    geladen  werden. Dies ist vor allem zu empfehlen, wenn Brushes im In­
  326.    haltsverzeichnis benutzt werden. Allerdings sollte  man  das  Magazin
  327.    auch daraufhin testen, ob es trotz der Brushes mit nur 512 KB läuft.
  328.  
  329. Korrekte Pfadnamen verwenden!
  330.    Ein  Magazin  sollte so aufgebaut sein, daß es auch ohne Probleme von
  331.    der Workbench startbar ist. Darum sollten die Pfadnamen im Scriptfile
  332.    nie mit ":Texte/TollerText" angegeben werden, sondern mit "Disketten­
  333.    name:Texte/TollerText".
  334.  
  335.  
  336. »»» EINIGE HILFEN UND HINWEISE ZUR ERSTAUSGABE.........................
  337.  
  338. Um  ein  Magazin erstellen zu können, muß man sich mit der Bedienung des
  339. Amigas und vor allen Dingen der Shellbefehle gut  auskennen.  Wer  damit
  340. Schwierigkeiten hat, dem kann ich leider nicht helfen!
  341. Ist  das  Magazin  fertig,  sollte  man  es auf verschiedenen Amigas bei
  342. Freunden testen. Auf jeden Fall sollte ein Test für  Kickstart  1.3  und
  343. OS2.0 gemacht werden.
  344. Wenn die Erstausgabe fertiggestellt ist, solltest  Du  SPÄTESTENS  jetzt
  345. die 15 DM Sharewaregebühr an mich schicken. Dies ist ein "MUSS" und kei­
  346. ne freiwillige Leistung, ansonsten ist "Look" auf dem Magazin eine Raub­
  347. kopie!!  Wenn Du das nicht wußtest, solltest Du besser nochmal die Datei
  348. "Copyright" lesen, denn Unwissenheit schützt nicht vor Strafe!
  349. Sobald ich die Erstausgabe und die Sharewaregebühr bekommen habe,  wirst
  350. Du  bei mir registriert und Dein Magazin in die Datei "Copyright" aufge­
  351. nommen. Bitte gebe dazu auch unbedingt die Bezugsquelle  und  den  Preis
  352. (der  5  DM  nicht übersteigen darf) Deines Magazines an. Die neue Post­
  353. leitzahl wäre auch nicht schlecht :-)
  354. Noch ein kleiner Tip: Mit mehreren Leuten macht  die  Magazin-Erstellung
  355. doppelt  so  viel Spaß und man trägt die Last des Texte-Schreibens nicht
  356. allein...!
  357.  
  358.  
  359. »»» SCRIPTBEFEHLE-KURZÜBERSICHT ........................................
  360.  
  361. a) @LZ................................. Leerzeile erzeugen.
  362. b) @KOvh............................... Kommentar einfügen.
  363. c) @TEvhKommentar|Pfadname............. "Anklickzeile Text" erzeugen.
  364. d) @PRvhKommentar|Pfadname............. "Anklickzeile Programm" erzeugen
  365. e) @BIvhKommentar|Pfadname............. "Anklickzeile Bild" erzeugen.
  366. f) @SCvhKommentar|Pfadname............. "Anklickzeile Script" erzeugen.
  367. g) @TAn (0:links,1:rechts,2:zentriert). Textausrichtung.
  368. h) @OZnyyFontname...................... Zeichensatz öffnen.
  369. i) @ZSn................................ Zeichensatz setzen.
  370. j) @BRxxxyyyPfadname................... Brush darstellen.
  371. k) @SPn................................ Spaltenmodus setzen.
  372. l) @NS................................. Seite beenden (Nächste Seite).
  373. m) @ICxxxyyyPfadname1|@XXPfadname2..... Brush zum Anklicken.
  374. n) @STn (1:unterstr.,2:fett,4:kursiv).. Schriftstil ändern.
  375. o) @PPn................................ Programm-Parameter ändern.
  376. p) @DIx................................ Direkt ins Menü oder nicht.
  377. q) @SFrgbrgbrgbrgb[...]................ Screenfarben einstellen.
  378.  
  379.